#pragma once


#include <iostream>
#include <vector>
#include <string>

/*sep表示当前要提取出字段的分隔符*/
void Parse(const std::string &str, const std::string sep, std::vector<std::string> &vs) {
  size_t start = 0;
  size_t pos = str.find(sep);
  while(pos != std::string::npos) {
    vs.push_back(str.substr(start, pos - start));
    start = pos + sep.size();
    pos = str.find(sep, start);
  }
  // 最后一个字段的后面没有分隔符，那么就把最后一个字段再手动加上
  vs.push_back(str.substr(start));

}
